<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>CSS3的新特性2</title>
    <style>
      a {
        display: inline-block;
        border: 1px solid #ddd;
        border-radius: 4px;
        padding: 5px;
        transition: 0.3s;
      }

      a:hover {
        box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
      }

      img {
        /* 100% 为灰度 ， 0 为原来颜色*/
        /* filter: grayscale(100%); */
        /* 给图像设置一个阴影效果 */
        /* filter: drop-shadow(8px 8px 8px pink); */
        /* 透明度 */
        /* filter: opacity(0.5); */
        /* 看起来更亮或更暗 */
        /* filter: brightness(250%); */
        /* 将图像转换为深褐色 */
        /* filter: sepia(100%); */
        /* 饱和度 */
        /* filter: saturate(120%); */
        /* 	给图像应用色相旋转 */
        filter: hue-rotate(180deg);
      }
    </style>
  </head>
  <body>
    <!-- 使用 border 属性来创建缩略图 -->
    <a href="#" target="_blank">
      <img src="../image/image1.00.webp" alt="影" />
    </a>

    <!-- 
        Filter 函数 
        filter: none | blur() | brightness() | contrast() | drop-shadow() 
            | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();
        注意: 滤镜通常使用百分比 (如：75%), 当然也可以使用小数来表示 (如：0.75)。
        blur(px)	给图像设置高斯模糊。"radius"一值设定高斯函数的标准差，或者是屏幕上以多少像素融在一起， 所以值越大越模糊；
        brightness(%)	给图片应用一种线性乘法，使其看起来更亮或更暗。如果值是0%，图像会全黑。值是100%，则图像无变化。其他的值对应线性乘数效果。
            值超过100%也是可以的，图像会比原来更亮。如果没有设定值，默认是1。
        contrast(%)	调整图像的对比度。值是0%的话，图像会全黑。值是100%，图像不变。值可以超过100%，意味着会运用更低的对比。若没有设置值，默认是1。
        drop-shadow(h-shadow v-shadow blur spread color) 给图像设置一个阴影效果。阴影是合成在图像下面，可以有模糊度的，可以以特定颜色画出的遮罩图的偏移版本。
        grayscale(%) 将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像，值为0%图像无变化。值在0%到100%之间，则是效果的线性乘子。若未设置，值默认是0；
        hue-rotate(deg)	给图像应用色相旋转。"angle"一值设定图像会被调整的色环角度值。值为0deg，则图像无变化。若值未设置，默认值是0deg。该值虽然没有最大值，超过360deg的值相当于又绕一圈。
        opacity(%)	转化图像的透明程度。值定义转换的比例。值为0%则是完全透明，值为100%则图像无变化。值在0%和100%之间
        saturate(%)	转换图像饱和度。值定义转换的比例。值为0%则是完全不饱和，值为100%则图像无变化。其他值，则是效果的线性乘子。超过100%的值是允许的，则有更高的饱和度。 若值未设置，值默认是1。
        sepia(%) 将图像转换为深褐色。值定义转换的比例。值为100%则完全是深褐色的，值为0%图像无变化。值在0%到100%之间，则是效果的线性乘子。若未设置，值默认是0；

    -->
  </body>
</html>
